package ${voPackage};

<#list po.importList as import>
import ${import};
</#list>

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * ${po.title}
 * @CreateDate ${date}
 */
 @ApiModel("${po.title}SO")
public class ${po.name}SO {
    @ApiModelProperty
    private Long id;
    <#list po.nonCommonFields as field>
    /**
     * ${field.title}
     */
    @ApiModelProperty("${field.title}")
    private ${field.typeName} ${field.name};
    </#list>
    
    public void setId(Long id) {
        this.id = id;
    }
    public Long getId() {
        return id;
    }
    <#list po.nonCommonFields as field>
    public void set${field.capitalizedName}(${field.typeName} ${field.name}) {
        this.${field.name} = ${field.name};
    }
    public ${field.typeName} get${field.capitalizedName}() {
        return ${field.name};
    }
    </#list>
}